Deterministic Approximation Algorithms for the Nearest Codeword Problem
نویسندگان
چکیده
The Nearest Codeword Problem (NCP) is a basic algorithmic question in the theory of error-correcting codes. Given a point v ∈ F2 and a linear space L ⊆ F2 of dimension k NCP asks to find a point l ∈ L that minimizes the (Hamming) distance from v. It is well-known that the nearest codeword problem is NP-hard. Therefore approximation algorithms are of interest. The best efficient approximation algorithms for the NCP to date are due to Berman and Karpinski. They are a deterministic algorithm that achieves an approximation ratio of O(k/c) for an arbitrary constant c, and a randomized algorithm that achieves an approximation ratio of O(k/ logn). In this paper we present new deterministic algorithms for approximating the NCP that improve substantially upon the earlier work. Specifically, we obtain: – A polynomial time O(n/ logn)-approximation algorithm; – An n time O(k log n/ logn)-approximation algorithm, where log n stands for s iterations of log, e.g., log n = log logn; – An n ∗ n) time O(k/ logn)-approximation algorithm. We also initiate a study of the following Remote Point Problem (RPP). Given a linear space L ⊆ F2 of dimension k RPP asks to find a point v ∈ F2 that is far from L. We say that an algorithm achieves a remoteness of r for the RPP if it always outputs a point v that is at least r-far from L. In this paper we present a deterministic polynomial time algorithm that achieves a remoteness of Ω(n log k/k) for all k ≤ n/2. We motivate the remote point problem by relating it to both the nearest codeword problem and the matrix rigidity approach to circuit lower bounds in computational complexity theory.
منابع مشابه
Approximability of Dense Instances of NEAREST CODEWORD Problem
We give a polynomial time approximation scheme (PTAS) for dense instances of the Nearest Codeword problem.
متن کاملApproximation Hardness of Bounded Degree MIN-CSP and MIN-BISECTION
We consider bounded occurrence (degree) instances of a minimum constraint satisfaction problem MIN-LIN2 and a MIN-BISECTION problem for graphs. MIN-LIN2 is an optimization problem for a given system of linear equations mod 2 to construct a solution that sat-isses the minimum number of them. E3-OCC-MIN-E3-LIN2 is the bounded occurrence (degree) problem restricted as follows: each equation has ex...
متن کاملThe Hardness of Approximate Optima in Lattices , Codes , and Systems of Linear
We prove the following about the Nearest Lattice Vector Problem (in any`p norm), the Nearest Codeword Problem for binary codes, the problem of learning a halfspace in the presence of errors, and some other problems. 1. Approximating the optimum within any constant factor is NP-hard. 2. If for some > 0 there exists a polynomial-time algorithm that approximates the optimum within a factor of 2 lo...
متن کاملThe Hardness of Approximate Optimia in Lattices, Codes, and Systems of Linear Equations
We prove the following about the Nearest Lattice Vector Problem (an any e, norm), the Nearest Codeword Problem for binary codes, the problem of learning a halfspace in the presence of errors, and some other problems. 1. Approximating the optimum within any constant factor is NP-hard. 2. If for some 6 > 0 there exists a polynomial t ime algorithm that approximates the optimum within a factor of ...
متن کاملDimensionality Reduction Techniques for Proximity Problems Piotr Indyk Stanford University
In this paper we give approximation algorithms for several proximity problems in high dimensional spaces. In particular, we give the rst Las Vegas data structure for (1 +)-nearest neighbor with polynomial space and query time polynomial in dimension d and logn, where n is the database size. We also give a deterministic 3-approximation algorithm with similar bounds; this is the rst deterministic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electronic Colloquium on Computational Complexity (ECCC)
دوره 15 شماره
صفحات -
تاریخ انتشار 2008